public class Csdn1 {
    public static void main(String[] args) {
        int a = 3;
        int b = 2;
// 在数学中应该是1.5 但是在Java中输出结果为1 会向下取整，即小数点之后全部舍弃掉了
        System.out.println(a / b);
// 如果要得到数学中的结果，可以使用如下方式
        double d = a*1.0 / b;
        System.out.println(d);

    }
    public static void main9(String[] args) {

        int a = 1;
        int b = 2;
        System.out.println(a == 1 || b == 2);// 左为真 且 右为真 则结果为真
        System.out.println(a == 1 || b > 100);// 左为真 但 右为假 则结果也为真
        System.out.println(a > 100 || b == 2); // 左为假 但 右为真 则结果也为真
        System.out.println(a > 100 || b > 100); // 左为假 且 右为假 则结果为假
    }
    public static void main8(String[] args) {

        int a = 1;
        int b = 2;
        System.out.println(a == 1 && b == 2); // 左为真 且 右为真 则结果为真
        System.out.println(a == 1 && b > 100); // 左为真 但 右为假 则结果为假
        System.out.println(a > 100 && b == 2);// 左为假 但 右为真 则结果为假
        System.out.println(a > 100 && b > 100); // 左为假 且 右为假 则结果为假

        int i=111;
        System.out.println(i > 222 && (10/0)==0);
    }
    public static void main7(String[] args) {
       int a = 520;
       int b = 1314;
       int max = a>b?a:b;
       System.out.println(max);
    }
    public static void main6(String[] args) {
       int a=10;
       System.out.println(a>>>1);
       int b=-10;
       System.out.println(b>>>1);
    }
    public static void main5(String[] args) {
        int a = 10;
        System.out.println(a>>1);
        System.out.println(a>>2);
        int b = -1;
        System.out.println(b>>1);
        int c = -6;
        System.out.println(c>>1);
    }
    public static void main4(String[] args) {
        int a = 10;
        System.out.println(a>>1);
        System.out.println(a>>2);
        int b = -1;
        System.out.println(b>>1);
        int c = -6;
        System.out.println(c>>1);
    }
    public static void main3(String[] args) {
        int a=10;
        System.out.println(a);
        System.out.println(a<<1);
        System.out.println(a<<2);

    }
    public static void main2(String[] args) {
        int a=10;
        int b=15;
        //System.out.println(a^b);
        System.out.println(~a);
//        int a1 = 0xf;
//        System.out.printf("%d\n", ~a1);
    }
    public static void main1(String[] args) {
        int a=10;
        int b=15;
        System.out.println(a&b);

        int c=10;
        int d=15;
        System.out.println(c|d);
    }
}
